package p2p.tracker.client;

import java.util.HashMap;

import javax.swing.JFrame;

//import com.mxgraph.swing.mxGraphComponent;
//import com.mxgraph.view.mxGraph;

public class GraphFrame extends JFrame {
	
//	HashMap<String, Object> edges;
//	HashMap<String, Object> nodes;
//	
//	mxGraph graph;
//	Object defaultParent;
//	
//	GraphFrame() {
//		// init
//		super("Graph Visualization");
//		edges = new HashMap<String, Object>();
//		nodes = new HashMap<String, Object>();
//		graph = new mxGraph();
//		defaultParent = graph.getDefaultParent();		
//	    mxGraphComponent graphComponent = new mxGraphComponent(graph);
//	    getContentPane().add(graphComponent);
//	}
//	
//	public void addEdge(String name, String from, String to) {
//		Object n1 = nodes.get(from);
//		Object n2 = nodes.get(to);
//		graph.insertEdge(defaultParent, null, name, n1, n2);
//	}
//	
//	public void addNode(String name, int x, int y, int width, int height) {
//		Object o = graph.insertVertex(defaultParent, null, name, x, y, width, height);
//		nodes.put(name, o);
//	}
//	
//	public void addNode(String name) {		
//		int numNodes = nodes.size();
//		int x = numNodes * 100 + 20;
//		int y = 20;
//		while (x > this.size().width) {
//			x -= this.size().width;
//			y += 70;
//		}
//		
//		addNode(name, x, y, 60, 30);
//	}
}
